package com.sciencep.pro.core.domain.dto.workdailylog;


import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@Accessors(chain = true)
public class WorkdailyLogTO implements Serializable {

    @ApiModelProperty("ID(无需输入)")
    String id;

    @ApiModelProperty("日历表时间")
    String date;

    @ApiModelProperty("项目名称")
    String proName;

    @ApiModelProperty("项目编号")
    String proNo;

    @ApiModelProperty("项目节点")
    String nodeName;

    @ApiModelProperty("开发节点")
    String devPoint;

    @ApiModelProperty("今日工作")
    String dailyLog;

    @ApiModelProperty("明日工作")
    String tomorrowPlan;

    @ApiModelProperty("日志备注")
    String dailyRemark;

    @ApiModelProperty("绩效人天")
    BigDecimal performanceDaily;

    @ApiModelProperty("投入人天")
    BigDecimal putinDaily;

    @ApiModelProperty("评审状态")
    Integer reviewStatus;

    @ApiModelProperty("员工ID")
    String userId;

    @ApiModelProperty("用户名称")
    String userName;

    @ApiModelProperty("是否删除")
    String isDel;

    @ApiModelProperty("在职状态Integer")
    Integer isResign;

    @ApiModelProperty("在职状态")
    String isResignStr;

    @ApiModelProperty("部门ID")
    String deptId;

    @ApiModelProperty("部门名称")
    String deptName;

    @ApiModelProperty("打卡日期")
    String workDate;

    @ApiModelProperty("总计投入人天")
    String sumPutinDaily;

    @ApiModelProperty("总计绩效人天")
    String sumPerformanceDaily;

    @ApiModelProperty("打卡ID(无需输入)")
    String attendanceId;

    @ApiModelProperty("上班打卡时间")
    String onDutyTime;

    @ApiModelProperty("下班打卡时间")
    String offDutyTime;

    @ApiModelProperty("考勤备注")
    String attendanceRemark;

    @ApiModelProperty("请假备注")
    String leaveRemark;

    @ApiModelProperty("上班考勤状态")
    String onDutyTimeResult;

    @ApiModelProperty("下班考勤状态")
    String offDutyTimeResult;

    @ApiModelProperty("是否为系统内人员(1 是 0否)")
    String type;

}
